be put through the wringer - Turkish English Dictionary